package com.xsomnus.rpc.provider.service;

import com.xsomnus.rpc.common.entity.Address;
import com.xsomnus.rpc.common.entity.User;

import java.util.Collection;
import java.util.Map;

/**
 * @author @xsomnus666_xiawenye★
 * @since 2019/4/22 0022 16:07
 * 当你发现自己的才华撑不起野心时，就请安静下来学习吧
 */
public interface IUserService {

    User getById(String id);

    User insert(User user);

    void deleteById(String id);

    String getNameById(String id);

    Address getAddressById(String id);

    Map<String, User> mapAll();

    Collection<User> listAll();

    boolean updateById(User user);
}
